[^^Up^^] [Menu] [About The Guide]
Bit/Byte/Word Operations
 POKEB              Write a byte to a specified memory address
 POKEDW             Write a double word to a specified memory address
 POKEW              Write a word to a specified memory address
 VARADDR            Store the address of a variable to another variable
 VAROFF             Store the offset address of a variable to a variable
 VARSEG             Store the segment address of a variable to a variable

File
 CLOSECAP           Close the capture file previously opened with OPENCAP
 DELETE             Delete a specified file from the disk it resides on
 DIR                Performs a DOS file directory command
 FAPPEND            Open a file for append access
 FCLOSE             Close an open file channel
 FCREATE            Create and open a file
 FGET               Get (read) a line from an open file
 FOPEN              Open a file
 FPUT/FPUTLN        Put(write) a line(s) to a open file (wo/w CR-line feed)
 FPUTPAD            Put(write) a line(s) of a specified width to an open file
 FREWIND            Rewind an open file
 LOG                Log a message to the callers log
 OPENCAP            Open the screen capture file
 RDUNET             Read info from the USERNET file for a specific node
 RDUSYS             Read a USERS.SYS file in from disk
 RENAME             Rename (or move) a file
 WRUNET             Write information to the USERNET file for a specific node
 WRUSYS             Write a USERS.SYS file out to disk

I/O to/from user
 DISPFILE           Display a specified (or alternate) file
 DISPSTR            Display a string, text file, or execute a PPE
 DISPTEXT           Display a specified prompt from the PCBTEXT file
 FRESHLINE          If the cursor is not in column 1, do a newline
 MPRINT/MPRINTLN    Display expressions on the callers screen only
 NEWLINE            Write a newline to the display
 NEWLINES           Execute a specified number of NEWLINE statements
 INPUT              Prompt the user for text input
 INPUT...           Prompt user for special formated data input
 INPUTSTR           Prompt user for a string of text in a specific format
 INPUTTEXT          Prompt the user for a string of text of specified length
 MORE               Displays a MORE? prompt
 OPTEXT             Set the text to be used by the @OPTEXT@ macro.
 PRINT/PRINTLN      Print (write) a line to the screen (wo/w newline)
 PROMPTSTR          Prompt user for input using a PCBTEXT prompt
 SPRINT/SPRINTLN    Print (write) to local screen (BBS) only (wo\w newline)

Keyboard
 KBDCHKOFF          Turn off keyboard timeout checking
 KBDCHKON           Turn on keyboard timeout checking
 KBDFILE            Stuff contents of a text file into the keyboard buffer
 KBDSTUFF           Stuff a string into the keyboard buffer

Modem
 CDCHKOFF           Turn off carrier detect checking
 CDCHKON            Turn on carrier detect checking
 DTROFF             Turn off the serial port DTR signal
 DTRON              Turn on the serial port DTR signal
 SENDMODEM          Send a string to the modem
 WAITFOR            Wait for a specific string to come in from the modem

Program Control
 CALL               Load and execute a PPE from a PPE
 DELAY              Pause execution for a specified period of clock ticks
 DISPSTR            Display a string, text file, or execute a PPE
 END                End/Terminate PPE execution
 FOR/NEXT           Execute a block of statments for a range of values
 GOSUB              Transfer program control and save the return information
 GOTO               Transfer program control
 IF/ELSE(IF)/ENDIF  Execute one or more statments if a condition is true
 RETURN             Go to statement after the last GOSUB or end of the PPE
 SHELL              Shell out to a program or batch file
 STOP               Abort PPE execution without script answer save
 WAIT               Displays a PRESS ENTER TO CONTINUE? prompt
 WHILE/ENDWHILE     Execute one or more statments while a condition is true

Program Elements
 DBGLEVEL           Set a new debug level for PCBoard
 DEC                Decrement the value of a variable
 DOINTR             Generate a system interrupt
 INC                Increment the value of a variable
 LET                Evaluate an expression and assign the result to a variable
 POP                Pop values pushed onto the stack
 PUSH               Push (save) evaluated expressions to the stack

Screen Control
 ANSIPOS            Position the cursor on screen using ANSI escape sequences
 BACKUP             Backup (move cursor left) IEXP columns
 CLREOL             Clear to end of line, with current color for ANSI mode
 CLS                Clear the screen, with the current color for ANSI mode
 COLOR              Change the current active color
 DEFCOLOR           Resets the current color to the system default
 FORWARD            Move the cursor forward (to the right)
 RESETDISP          Reset the display after a user abort
 RESTSCRN           Restore the screen from a previously saved buffer
 SAVESCRN           Save the screen to a buffer for later restoration
 SHOWOFF            Turns off display of information to the screen
 SHOWON             Turns on display of information to the screen
 SOUND              Turn on local computers speaker at a given frequency
 STARTDISP          Start PCBoard's display routines in a specified mode

String
 GETTOKEN           Retrieve a token from a previous TOKENIZE
 TOKENIZE           Tokenize a string

PCBoard Style Commands
 BLT                Display a specified bulletin number to the user
 BROADCAST          Broadcast a single line message to a range of nodes
 BYE                Same as having the user type BYE from the command prompt
 CHAT               Initiate SysOp chat mode
 GOODBYE            Log the user off (same as typed G (goodbye) command)
 HANGUP             Hangup on the user without any notification
 JOIN               Join a conference command
 MESSAGE            Enter a message under PPL control
 PAGEOFF            Turn off the SysOp paged indicator
 PAGEON             Turn on the SysOp paged indicator
 QUEST              Have user answer a specified script questionnaire

PCBoard Miscellaneous System Data
 ADJTIME            Adjust the users time up or down
 CONFFLAG           Set flags in a given conference for the current user.
 CONFUNFLAG         Clear flags in a given conference for the current user.
 DELUSER            Flag the user online on the current node for deletion
 GETUSER            Fill U_... variables with values from users record
 NEWPWD             Change the users password (maintain PSA)
 PUTUSER            Copy values from system variables (U_...) to user record

This page created by ng2html v1.05, the Norton guide to HTML conversion utility. Written by Dave Pearson